
#include 	"main.h"




Bsw_IPIT_Init_Cfg Lpit_Ch0_Cfg =
{
	.u32_ChNum 			= LPIT_CH0,
	.u32_clockSource 	= 6,
	.u32_Per_value 		= 40000,
	.u32_mask  			= LPIT_CH0_MASK,
	.Ch_IRQn 			= LPIT0_Ch0_IRQn,
};

/********************************************************
**函数名：		ECU_TMR_INIT
**功能：		配置BMS使用的LPIT0模块
**输入参数：	无
**返回值：		无
**注意：		此模块用于系统时钟
*********************************************************/
void ECU_TMR_INIT(void)
{
	BSW_LPIT_INIT(Lpit_Ch0_Cfg);
	/*此处增加中断配置*/
	BSW_LPIT_EnableCh_IRQ(Lpit_Ch0_Cfg);
	/*此处增加TMR启动指令*/
	BSW_LPIT_Start_Ch(Lpit_Ch0_Cfg);
}

/********************************************************
**函数名：		ECU_TMR_START
**功能：		配置BMS使用的LPIT0模块
**输入参数：	无
**返回值：		无
**注意：		开启系统时钟
*********************************************************/
inline void ECU_TMR_START(void)
{
	BSW_LPIT_Start_Ch(Lpit_Ch0_Cfg);
}

/********************************************************
**函数名：		ECU_TMR_STOP
**功能：		配置BMS使用的LPIT0模块
**输入参数：	无
**返回值：		无
**注意：		停止系统时钟
*********************************************************/
inline void ECU_TMR_STOP(void)
{
	BSW_LPIT_Stop_Ch(Lpit_Ch0_Cfg);
}

